Next: Macros, Previous: Predicates, Up: Top [Contents][Index]
The features described in the following sections implement
various advanced control structures, including extensions to the
standard setf facility, and a number of looping and
conditional constructs.
| • Assignment: | The cl-psetq
form. |
|
| • Generalized Variables: | Extensions to generalized variables. | |
| • Variable Bindings: | cl-progv,
cl-flet, cl-macrolet. |
|
| • Conditionals: | cl-case,
cl-typecase. |
|
| • Blocks and Exits: | cl-block,
cl-return, cl-return-from. |
|
| • Iteration: | cl-do,
cl-dotimes, cl-dolist,
cl-do-symbols. |
|
| • Loop Facility: | The Common Lisp
loop macro. |
|
| • Multiple Values: | cl-values,
cl-multiple-value-bind, etc. |